#include <iostream>

using namespace std;

typedef long long li;

li* calculateRectangle(int n, int m)
{

    li lrecnum =0;
    li lsnum = 0;
    //在n,m矩形里选定i,j大小的方块
    for(int i = 0;i<n;i++){
        for(int j = 0;j<m;j++){
            if(i!=j)
            {//横向可移动m-j种可能,纵向n-i种
            lrecnum+=(m-j)*(n-i);
            }
            else{
                lsnum+=(m-j)*(n-i);
            }
        }
    }


    li* l= new li[2];
    l[0]=lsnum;
    l[1]=lrecnum;
    return l;
}

int main()
{
    int n, m;
    cin >> n >> m;
    li* l = calculateRectangle(n, m);
    cout << l[0] <<' '<< l[1]<<endl;
    delete[] l;
    return 0;
}